<?php
/**
  *@function 得到所有的分类信息
  *
  *@date 2013-05-29 20:17
  *
  */
class M_brand extends CI_Model {

    function __construct()
    {
        parent::__construct();
		$this->load->database();
    }
    
    /**
     * 将供应商插入的品牌数据库
     * 
     * @param string $name 供应商名称
     * @param string $address 供应商地址
     * @param string $mobile 供应商的联系方式
     * 
     * @return int insert_id 品牌的ID
     */
    public function insertBrand($name,$address,$mobile)
    {
    	$data = array('name'=>$name,'address'=>$address,'mobile'=>$mobile);
    	if($this->db->insert('fz_brand',$data))
    	{
    		return $this->db->insert_id();
    	}
    }
    
    /**
     * 检索出供应商列表
     */
    public function selectBrandList($page,$pagesize)
    {
    	return $this->db->get('fz_brand',$pagesize,$page)->result();
    }

    /**
     * 根据ID获取品牌
     * 
     * @param int $id 品牌的ID
     */
    public function selectBrandById($id)
    {
    	return $this->db->get_where('fz_brand',array('id'=>$id))->result();
    }
    
    /**
     * 更新品牌信息
     *
     * @param int $id 品牌的ID
     */
    public function updateBrand($id,$name,$address,$mobile)
    {
    	$data=array('name'=>$name,'address'=>$address,'mobile'=>$mobile);
    	$this->db->where('id',$id);
    	return $this->db->update('fz_brand',$data);
    }
    
    /**
     * 获取列表的总数
     */
    public function selectBrandListNum()
    {
    	return $this->db->count_all('fz_brand');
    }
    
    /**
     * 删除品牌
     * 
     * @param int $id 品牌的ID
     * 
     * @return boolean true or false
     */
    public function deleteBrandById($id)
    {
    	if($this->db->delete('fz_brand',array('id'=>$id))) return true;
    }
    

    
    

}